﻿* {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

li {
    list-style: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

input {}

/*清除浮动*/
.cex:after {
    display: block;
    content: "";
    height: 0;
    visibility: hidden;
    clear: both;
}

/* 版心 */
.w1200 {
    width: 1200px;
    margin: 0 auto;
}

/* 背景图 
body {
    background: url(../img/beijing.jpg) no-repeat top #fff;
    min-height: 800px;
    font-size: 17px;
}
*/
/* 头部导航开始 */
.head {
    height: 300px;
}

.logo {
    height: 250px;
    line-height: 300px;
}

.logo img {
    width: 830px;
    height: 71px;
}

.nav {
    height: 50px;
    background: #ac1f25;
    line-height: 50px;
    font-size: 23px;
}

.head_nav {
    float: left;
}

.head_nav li a {
    color: #fff;
}

.head_nav li {
    float: left;
    padding: 0 25px;
}









/* 头条开始 */
div.first {
    height: 80px;
    line-height: 80px;
    text-align: center;
    background: url(../img/toutiao.png) no-repeat 40px center #fff;
    margin-bottom: 20px;
}

.con_o_list {
    width: 1080px;
    margin-left: 120px;
    height: 80px;
    /* padding: 15px 20px 14px 0; */
    overflow: hidden;
}

.first .con_o_list ul li {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.first .con_o_list ul li a {
    font-size: 32px;
    color: #d6181f;
    font-weight: bold;
    line-height: 60px;

}

/* 轮播 */
.second {
    background: #fff;
    padding: 20px 20px 0 20px;
    margin-bottom: 30px;
    width: 1200px;
    margin: 0 auto;
}

.mySwiper1 .swiper-slide .beijing {
    position: absolute;
    width: 650px;
    height: 40px;
    left: 0;
    bottom: 5px;
    opacity: 0.5;

}

.mySwiper1 .swiper-slide .photo_bt a {
    position: absolute;
    bottom: 4px;
    left: 12px;
    font-size: 15px;
    color: #ffffff;
    z-index: 1;
    line-height: 42px;
}

#focus {
    width: 585px;
    height: 390px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

.swiper .mySwiper1 .swiper-pagination1 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    z-index: 999;
    border-radius: 0%;
    background: #ffffff;
    bottom: 14px !important;
    left: -5px !important;
}

.mySwiper1 .swiper-pagination1 {
    text-align: right !important;
    bottom: 14px !important;
    left: -12px !important;
    position: absolute;
    z-index: 999;
}

.focusBox1 .mySwiper1 .swiper-horizontal {
    bottom: 2px !important;
    left: -5px !important;
    position: absolute;
    z-index: 999;
}

.mySwiper1 .swiper-pagination-bullet {
    background-color: #ffca4c !important;
}

#focus ul {
    height: 1340px;
    position: absolute;
    margin: 0;
    padding: 0;
}

.list_lb ul {
    padding: 13px;
}

/* 要闻 */
.news {
    width: 470px;
}

.second_head {
    height: 50px;
    background: url(../images/yaowen.png) no-repeat;
    position: relative;
}

.second_head a {
    display: block;
    position: absolute;
    right: 0;
    top: 10px;
    width: 100px;
    height: 30px;
}

.title {
    text-align: left;

    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.title a {
    font-size: 20px;


}

.abstract span {
    font-size: 15px;
    color: #666666;
    line-height: 30px;
    text-indent: 2em;

}

.fen {
    height: 1px;
    background: #e2ecff;
    margin: 15px 0 10px;
}

.news ul li {
    line-height: 40px;
    background: url(../images/jw_10.jpg) no-repeat left center;
    padding-left: 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.news ul li a {
    color: #333;
}

/* 党纪法规图片 */
.third,
.firth {
    height: 110px;
    margin-bottom: 30px;
}

/* 时政在线 */
/*左 */
.forth_left {
    width: 670px;
}

.f_title {
    font-size: 21px;
    font-weight: bold;
    color: #d6181f;
    height: 40px;
    border-bottom: 2px solid #d6181f;
}

.f_title a {
    display: inline-block;
    float: right;
    width: 28px;
    height: 21px;
    background: url(../img/3d.png) no-repeat;
    margin-top: 10px;
}

.forth_left ul li {
    line-height: 40px;
    background: url(../img/hd.png) no-repeat left 18px;
    padding-left: 15px;
    border-bottom: 1px dashed #82a6df;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.forth_left ul li a {
    color: #333;
}

/* 右 */
.forth_right {
    width: 500px;
}

.forth_right a {
    display: block;
    margin-bottom: 20px;
}

.focusBox1 {
    position: relative;
}

.focusBox1 .txt-bg {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 40px;
    width: 100%;
    background: #333;
    filter: alpha(opacity=40);
    opacity: 0.4;
    overflow: hidden;
}

.focusBox1 .txt {
    position: absolute;
    bottom: 0;
    z-index: 2;
    height: 40px;
    width: 100%;
    overflow: hidden;
}

.focusBox1 .txt li a {
    display: block;
    color: white;
    padding: 0 0 0 10px;
    font-weight: bold;
    text-decoration: none;
}

.focusBox1 .txt li {
    height: 40px;
    line-height: 40px;
    position: absolute;
}

/* 轮播2 */
.box_xxgcd .swiper3 {
    position: relative;
}

.mySwiper3 {
    width: 503px;
    height: 348px;
}

.mySwiper3 .swiper-wrapper .swiper-slide img {
    width: 503px;
    height: 348px;
    display: block;
}

.mySwiper3 .swiper-wrapper .swiper-slide .beijing1 {
    position: absolute;
    width: 503px;
    height: 40px;
    left: 0;
    bottom: 5px;
    opacity: 0.5;
    background: #000;
}

.mySwiper3 .swiper-wrapper .swiper-slide .photo_bt1 a {
    position: absolute;
    bottom: 0px;
    left: 12px;
    font-size: 15px;
    color: #ffffff;
    z-index: 1;
    line-height: 5px;
}

.mySwiper3 .my_pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    z-index: 999;
    border-radius: 0%;
}

.mySwiper3 .my_pagination {
    text-align: right !important;
    bottom: 2px !important;
    left: -12px !important;
    position: absolute;
    z-index: 999;
}

.mySwiper3 .swiper-pagination-bullet {
    background: blue !important;
    opacity: 1;
}

.mySwiper3 .my-bullet-active {
    background: #d6181f !important;
    opacity: 1;
}